home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 November / Chip Kasım 2000.iso / prog / basic / 09 / AXA2.CAB / DAJAVA.CAB / com / ms / dxmedia / DXMDebugCallback.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-10-14  |  1.3 KB  |  37 lines

  1. package com.ms.dxmedia;
  2.  
  3. import java.io.PrintStream;
  4.  
  5. public class DXMDebugCallback implements BvrCallback {
  6.    private String _name;
  7.    private boolean _printOnSample;
  8.    private PrintStream _out;
  9.  
  10.    public DXMDebugCallback(String var1, boolean var2, PrintStream var3) {
  11.       this._printOnSample = var2;
  12.       this._name = var1;
  13.       this._out = var3;
  14.    }
  15.  
  16.    public Behavior notify(int var1, boolean var2, double var3, double var5, double var7, Behavior var9, Behavior var10) {
  17.       Object var11 = var9;
  18.       if (var2) {
  19.          try {
  20.             var11 = var9.extract();
  21.          } catch (DXMException var13) {
  22.          }
  23.  
  24.          this._out.println("\"" + this._name + "\" " + var1 + " started at " + var3 + " result: " + var11);
  25.       } else if (this._printOnSample) {
  26.          try {
  27.             var11 = var9.extract();
  28.          } catch (DXMException var12) {
  29.          }
  30.  
  31.          this._out.println("\"" + this._name + "\" " + var1 + " sampled at " + var5 + "(" + var7 + ") result: " + var11);
  32.       }
  33.  
  34.       return null;
  35.    }
  36. }
  37.